SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 55927: An IO error and an IPC_CORRUPTED_DATA error might be generated when logging out of SAS® Merchandise Planning

DetailsAboutRate It

In SAS® Merchandise Planning, the following exception might be generated when logging out of the application:

An IO error occurred Details: java.io.StreamCorruptedException: invalid stream header: 0D0A0D0A

In addition, the following error might be generated in the server log file:

Error code="IPC_CORRUPTED_DATA" userMessage="The data received from the cube was corrupted."

The errors are generated because Apache is not tuned with SAS Merchandise Planning specific tuning values to help prevent request time-out.

The workaround for this issue is to set the MaxKeepAliveRequests tuning parameter to 100 in the SAS® Web Server Configuration (apache) file called sas-mp.conf file.

Below are recommended SAS Merchandise Planning specific tuning values:

  • Timeout 36000
  • KeepAlive On
  • MaxKeepAliveRequests 100
  • KeepAliveTimeout 300


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Merchandise Financial Planning and SAS Merchandise In-Season ManagementMicrosoft Windows Server 2008 R26.5_M16.5_M19.4 TS1M29.4 TS1M2
64-bit Enabled AIX6.5_M16.5_M19.4 TS1M29.4 TS1M2
Linux for x646.5_M16.5_M19.4 TS1M29.4 TS1M2
SAS SystemSAS Merchandise Financial PlanningMicrosoft Windows Server 2008 R26.5_M16.5_M19.4 TS1M29.4 TS1M2
64-bit Enabled AIX6.5_M16.5_M19.4 TS1M29.4 TS1M2
Linux for x646.5_M16.5_M19.4 TS1M29.4 TS1M2
SAS SystemSAS Merchandise Assortment PlanningMicrosoft Windows Server 2008 R26.5_M16.5_M19.4 TS1M29.4 TS1M2
64-bit Enabled AIX6.5_M16.5_M19.4 TS1M29.4 TS1M2
Linux for x646.5_M16.5_M19.4 TS1M29.4 TS1M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.